Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Great Britain F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 BH Tennis Open International Cup - Belo Horizonte IX Open Internacional D'Andorra - Andorra The LTA Hull Challenger - Hull Fergana Challenger - Fergana XL Capital Bermuda Open - Bermuda Fergana Challenger - Fergana Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Heineken Challenger - Ho Chi Minh City Challenger Ford de Cherbourg - Cherbourg drkoop.com USTA Tennis Championships of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Uncle Toby's Burnie Challenger - Tasmania USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Zagreb Open - Zagreb Ljubljana Open - Ljubljana USTA Challenger of Las Vegas - Las Vegas The Surbiton Trophy - Surbiton Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton Gosford Australian Unity Challenger - Gosford USTA Tennis Championships of Austin - Austin The Gallagher International ATP Tour Challenger - Hamilton BMW Tennis Championship - Sunrise The 70th King's Cup and Queen's Cup - Bangkok 2006 Challenger of Santa Clarita California Challenger - Valencia Sylt Open 2000 - Sylt Torneo Internacional Challenger Fila 2006 - Leon 2003 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg University of Tennessee USTA Men's Challenger - Knoxville 4° Sporting Challenger - Turin Odlum Brown Vancouver Open - Vancouver Challenger Casablanca San Angel - Mexico City South African Airways Tennis Open - Durban 2004 Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote Open de la Ville de Saint Denis - Reunion Island USTA Tallahassee Tennis Challenger - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Countrywide Classic USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Delhi Challenger I - New Delhi Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2004 Colorado Tennis Classic - Denver Tennis Napoli Cup - Napoli Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Natrel's Challenger of Granby - Granby Torneo Internacional Challenger Fila 2005 - Leon BNP Paribas Primrose - Bordeaux Busan Open Challenger Tennis - Busan Challenger Casablanca San Angel - Mexico City Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Flea Market Cup Busan Challenger Tennis - Busan Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Noumea Challenger Sunrise Challenger The Swanston Challenger - Sacramento Vancouver Challenger Binghamton Challenger Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Chuncheon Challenger Unicredit Czech Open - Prostejov Music City Challenger - Nashville Rhodes Challenger Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Prostejov Challenger Sacramento Challenger Lubbock Challenger - Lubbock Knoxville Challenger South African Airways Open - East London Dallas Challenger Nottingham Challenger Winnetka Challenger Johannesburg Challenger Shanghai Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Tashkent Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Open D'Orleans - Orleans Winnetka Challenger Quimper Challenger Sao Paulo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Johannesburg Challenger Busan Challenger Vancouver Challenger Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Szczecin Challenger Bordeaux Challenger Oklahoma Challenger - Tulsa Busan Challenger Samsung Securities Cup - Seoul Vancouver Challenger Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Britania Zavaleta - Puebla Sarasota Challenger Gallagher International - Hamilton Nottingham Challenger V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Tumkur Open - Tumkur USTA Men's Challenger of Dallas - Dallas Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Busan Challenger Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton KGHM Dialog Polish Indoors - Wroclaw Fifth Third Bank Tennis Classic - Lexington Vancouver Challenger Dharwad Challenger 2003 - Dharwad Kun-Ming Challenger Nottingham-2 Challenger Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Legg Mason Tennis Classic - Washington D.C. Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton 2005 Freeman Men's Challenger - Joplin dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Gold Flake Open - Chennai Baden Open - Ettlingen Odlum Brown Vancouver Open - Vancouver III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Citrix Tennis Championships - Delray Beach Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Aptos Challenger Heineken Trophy - 's-Hertogenbosch The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Seoul Challenger RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Adidas International - Sydney International Tennis Championships - Delray Beach Vancouver Challenger The Stella Artois Grass Court Championships - London Kaohsiung Challenger The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup - Seoul Adidas International - Sydney International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Johannesburg Challenger Izmir Challenger Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Savannah Challenger The Stella Artois Grass Court Championships - London Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Thailand Open - Bangkok Davidoff Swiss Indoors - Basel SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Miller Lite Hall of Fame Tennis Championships - Newport BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Hypo Group Tennis International - Portschach Heilbronn Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Artois Championships - London Guadalajara Challenger Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Chennai Open - Chennai Brisbane International - Brisbane SAP Open - San Jose Open 13 - Marseille AEGON Championships - London Atlanta Tennis Championships - Atlanta AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Next Generation Adelaide International - Adelaide Winston Salem - Winston Salem AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Malaysian Open - Kuala Lumpur Rimouski Challenger Aircel Chennai Open - Chennai Ortisei Challenger Legg Mason Tennis Classic - Washington Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Sunrise Challenger SAP Open - San Jose Dallas Challenger Swiss Indoors Basel - Basel Rimouski Challenger Atlanta Tennis Championships - Atlanta China Open - Beijing Johannesburg Challenger Malaysian Open - Kuala Lumpur Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Mumbai Open - Mumbai Knoxville Challenger Sydney International - Sydney The Stella Artois Championships - London Champaign Challenger SA Tennis Open - Johannesburg China Open - Beijing Regions Morgan Keegan Championships - Memphis Genova Challenger US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles China Open - Beijing Regions Morgan Keegan Championships - Memphis Zagreb Challenger AEGON International - Eastbourne Farmers Classic - Los Angeles Salem Open - Hong Kong Apia International - Sydney Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Tiburon Challenger USTA Challenger of Burbank - Burbank Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte Arizona Men's Tennis Championships - Scottsdale Kroger / St. Jude International - Memphis Sybase Open - San Jose Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Internationaler Raiffeisen Grand Prix - St. Polten Tennis Channel Open - Las Vegas China Open - Beijing Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Winston-Salem Open - Winston-Salem Ordina Open - 's-Hertogenbosch The Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Citrix Tennis Championships - Delray Beach Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Qatar Open - Doha Heineken Open - Auckland Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome ARAG World Team Championship - Dusseldorf Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal French Open - Paris Wimbledon - London AEGON Championships - London Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Australian Open - Melbourne Davis Cup, Group II, 2R, RSA-LTU 2-3 Colonial Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Series - Miami Rogers Masters - Toronto French Open - Paris Tennis Masters Cup - Houston Tennis Masters Cup - Houston Davis Cup, Group II, 1R, RSA-MON 3-2 Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Olympics - Athens Olympics - London Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, F, USA-RUS 4-1 Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London